#pragma once

#include "../control.h"

// CHCombox
namespace gtl
{

namespace skin
{

namespace controls
{

class CHCombox 
	: public CComboBox
	, public gtl::skin::control
{
	DECLARE_DYNAMIC(CHCombox)

public:
	CHCombox();
	virtual ~CHCombox();

public:
	virtual bool destroy() { 
		return CComboBox::DestroyWindow() ? true :false; 
	}
	virtual unsigned long initialize(gtl::xml::data* pData, CWnd* pWnd);
	virtual bool input(const gtl::tchar* data, const gtl::tchar* provider);

protected:
	DECLARE_MESSAGE_MAP()
};

} // end of namespace controls

} // end of namespace skin

} // end of namespace gtl
